Part Number Hot Search : 
10500 22400 74HC221A C3228 13002 LM339AMX 40288 MMSZ5242
Product Description
Full Text Search
 

To Download IDT7210L Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
COMMERCIAL TEMPERATURE RANGE
16-BIT PARALLEL CMOS MULTIPLIER-ACCUMULATOR
IDT7210L
FEATURES:
* 16 x 16 parallel multiplier-accumulator with selectable accumulation and subtraction * High-speed: 20ns multiply-accumulate time * IDT7210 features selectable accumulation, subtraction, rounding and preloading with 35-bit result * IDT7210 is pin and function compatible with the TRW TDC1010J, TMC2210, Cypress CY7C510, and AMD AM29510 * Performs subtraction and double precision addition and multiplication * Produced using advanced CMOS high-performance technology * TTL-compatible * Available in PLCC * Speeds available: L20/25/35
DESCRIPTION:
The IDT7210 is a high-speed, low-power 16 x 16-bit parallel multiplieraccumulator that is ideally suited for real-time digital signal processing applications. Fabricated using CMOS silicon gate technology, this device offers a very low-power alternative to existing bipolar and NMOS counterparts, with only 1/7 to 1/10 the power dissipation and exceptional speed (25ns maximum) performance. A pin and functional replacement for TRW's TDC1010J, the IDT7210 operates from a single 5 volt supply and is compatible with standard TTL logic levels. The architecture of the IDT7210 is fairly straightforward,
featuring individual input and output registers with clocked D-type flip-flop, a preload capability which enables input data to be preloaded into the output registers, individual three-state output ports for the Extended Product (XTP) and Most Significant Product (MSP) and a Least Significant Product output (LSP) which is multiplexed with the Y input. The XIN and YIN data input registers may be specified through the use of the Two's Complement input (TC) as either a two's complement or an unsigned magnitude, yielding a full-precision 32-bit result that may be accumulated to a full 35-bit result. The three output registers - Extended Product (XTP), Most Most Significant Product (MSP) and Least Significant Product (LSP) - are controlled by the respective TSX, TSM and TSL input lines. The LSP output can be routed through YIN ports. Accumulate input (ACC) enables the device to perform either a multiply or a multiply-accumulate function. In the multiply-accumulate mode, output data can be added to or subtracted from previous results. When the Subtraction (SUB) input is active simultaneously with an active ACC, a subtraction can be performed. The double precision accumulated result is rounded down to either a single precision or single precision plus 3-bit extended result. In the multiply mode, the Extended Product output (XTP) is sign extended in the two's complement mode or set to zero in the unsigned mode. The Round (RND) control rounds up the Most Significant Product (MSP) and the 3-bit Extended Product (XTP) outputs. When Preload input (PREL) is active, all the output buffers are forced into a high-impedance state (see Preload truth table) and external data can be loaded into the output register by using the TSX, TSL and TSM signals as input controls.
FUNCTIONAL BLOCK DIAGRAM
CLKX XIN (X15 - X0)
16
ACC, SUB, RND, TC
4
YIN CLKY (Y15 - Y0/P15 - P0)
16
XREGISTER
CONTROL REGISTER
YREGISTER
M ULTIPLIER ARRAY
32+
TSL PREL
+/- ACCUM ULATOR
16 35 35
CLKP
XTM P REGISTER
3
M SP REGISTER
LSP REGISTER
TSX PREL
3 16
TSM
XTPOUT (P34 - P32)
M SPOUT (P31 - P16)
COMMERCIAL TEMPERATURE RANGE
1
c 2001 Integrated Device Technology, Inc.
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
DECEMBER 2001
DSC-2018/1
IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
COMMERCIAL TEMPERATURE RANGE
PIN CONFIGURATION
P10,Y10
P11,Y11
P12,Y12
P13,Y13
P14,Y14
P15,Y15
45
P2, Y2
P3,Y3
P4,Y4
P5,Y5
P6,Y6
P7,Y7
P8,Y8
P9,Y9
GND
GND
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
44
P1, Y1 61 P0, Y0 62 X0 63 X1 64 X2 65 X3 66 X4 67 X5 68 X6 1 X7 2 X8 3 X9 4 X10 5 X11 6 X12 7 X13 8 X14 9 J68-1
P16
43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27
P17 P18 P19 P20 P21 P22 P23 P24 P25 P26 P27 P28 P29 P30 P31 P32 P33
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
X15
TSX
PREL
CLKX
CLKY
PLCC TOP VIEW
2
CLKP
ACC
SUB
RND
TSM
TSL
Vcc
Vcc
Vcc
Vcc
P34
TC
IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
COMMERCIAL TEMPERATURE RANGE
PIN DESCRIPTION
Pin Name X0 - 15 Y0 - 15/ P0 - 15 P16 - 31 P32 - 34 CLKX CLKY CLKP TSX TSM TSL PREL ACC I/O I I/O I/O I/O I I I I I I I I Description Data Inputs Multiplexed I/O port. Y0 - 15 are data inputs and can be used to preload LSP register on PREL = 1. P0 - 15 are LSP register outputs - enabled by TSL. MSP register outputs - enabled by TSM. MSP register can be preloaded when PREL = 1. XTP register outputs - enabled by TSX. XTP register can be preloaded through these inputs when PREL = 1. Input data X0 - 15 loaded in X input register on CLKX rising edge Input data Y0 - 15 loaded in Y input register on CLKY rising edge Output data loaded into output register on rising edge of CLKP. TSX = 0 enables XTP outputs, TSX = 1 tristates P32 - 34 lines TSM = 0 enables MSP outputs, TSM = 1 tristates P16 - 31 lines TSL = 0 enables LSP outputs, TSL = 1 tristates P0 - 15 lines When PREL= 1 data is input on P0 - 15 lines. When PREL = 0, inputs on these lines are ignored. This input is loaded into the control register on the rising edge of (CLKX + CLKY). When ACC = 1 and SUB = 0 an accumulate operation is performed. When ACC = 1 and SUB = 1, a subtract operation is performed. When ACC = 0, the SUB input is a don't care and the device acts as a simple multipler with no accumulation. SUB I This input is loaded into the control register on the rising edge of (CLKX + CLKY). This input is active only when ACC = 1. When SUB = 1 the contents of the output register are subtracted from the result and stored back in the output register. When SUB = 0 the contents of the output register are added to the result and stored back in the output register. TC RND I I This input is loaded into the control register on the rising edge of (CLKX + CLKY). When TC = 1, the X and Y input are assumed to be in two's complement form. When TC = 0, X and Y inputs are assumed to be in unsigned magnitude form. This input is loaded into the control register on the rising edge of (CLKX + CLKY). RND is inactive when low. RND = 1, adds a "1" to the most significant bit of the LSP, to round MSP and XTP data.
3
IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
COMMERCIAL TEMPERATURE RANGE
PRELOAD TRUTH TABLE
PREL 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 TSX 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 TSM 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 TSL 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 XTP Q Q Q Q Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z PL PL PL PL MSP Q Q Hi-Z Hi-Z Q Q Hi-Z Hi-Z Hi-Z Hi-Z PL PL Hi-Z Hi-Z PL PL LSP Q Hi-Z Q Hi-Z Q Hi-Z Q Hi-Z Hi-Z PL Hi-Z PL Hi-Z PL Hi-Z PL
NOTES ON TWO'S COMPLEMENT FORMATS
1. In two's complement notation, the location of the binary point that signifies the separation of the fractional and integer fileds is just after the sign, between the sign bit (-20) and the next significant bit for the multiplier inputs. This same format is carried over to the output format, except that the extended significance of the integer filed is provided to extend the utility of the accumulator. In the case of the output rotation, the output binary point is located between the20 and 21 bit positions. The location of the binary point is arbitrary, as long as there is consistency with both the input and output formats. The number filed can be considered entirely integer with the binary point just to the right of the least significant bit for the input, product and the accumulated sum. 2. When in the non-accumulating mode, the first four bits (P34 to P31) will all indicate the sign of the product. Additionally, the P30 term will also indicate the sign with one exception, when multiplying -1 x -1. With the additional bits that are available in this multiplier, the -1 x -1 is a valid operation that yields a +1 product. 3. In operations that require the accumulation of single products or sum of products, there is no change in format. To allow for a valid summation beyond that available for a single multiplication product, three additional significant bits (guard bits) are provided. This is the same as if the product was accumulated off-chip in a separate 35-bit wide adder. Taking the sign at the most significant bit position will guarantee that the largest number field will be used. When the accumulated sum only occupies the right hand portion of the accumulator, the sign will be extended into the lesser significant bit positions.
NOTES: Hi Z = Output buffers at high-impedance (output disabled) Q = Output buffers at low impedance. Contents of output register will be transferred to output pins. PL = Output buffers at high-impedance or output disabled. Preload data supplied externally at output pins will be loaded into the output register at the rising edge of CLKP.
ABSOLUTE MAXIMUM RATINGS(1)
Symbol VCC VTERM TA TBIAS TSTG IOUT Description Power Supply Voltage Terminal Voltage with Respect to GND Operating Temperature Temperature Under Bias Storage Temperature DC Output Current Max -0.5 to +7 -0.5 to VCC + 0.5 0 to +70 -55 to +125 -55 to +125 50 Unit V V C C C mA
CAPACITANCE (TA = +25C, F = 1.0MHz)
Symbol CIN COUT Parameter(1) Input Capacitance Output Capacitance Conditions VIN = 0V VOUT = 0V Max. 10 12 Unit pF pF
NOTE: 1. This parameter is sampled and not 100% tested.
NOTE: 1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect reliability.
4
IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
COMMERCIAL TEMPERATURE RANGE
DC ELECTRICAL CHARACTERISTICS OVER OPERATING RANGE
Following Conditions Apply Unless Otherwise Specified: Commercial: TA = 0C to +70C, VCC = 5V 10%
Symbol VIH VIL ILI ILO VOH VOL(4) IOS ICC(2) ICCQ1 ICCQ2 ICC/f(2,3) Parameter Input HIGH Voltage Input LOW Voltage Input Leakage Current Output Leakage Current Output HIGH Voltage Output LOW Voltage Output Short Circuit Current Operating Power Supply Current Quiescent Power Supply Current Quiescent Power Supply Current Increase in Power Supply Current Test Conditions(1) Guaranteed Logic HIGH Level Guaranteed Logic LOW Level VCC = Max., VIN = 0 to VCC VCC = Max., Outputs Disabled , VOUT = 0 to VCC VCC = Min., IOH = -2mA VCC = Min., IOL = 4mA VCC = Max., VO = GND VCC = Max., Outputs Enabled, f = 10MHz(2), CL = 50pF VIN VIH, VIN VIL VIN VCC - 0.2V, VIN 0.2V VCC = Max., Outputs Disabled Min. 2 -- -- -- 2.4 -- -20 -- -- -- -- Typ.(1) -- -- -- -- -- -- -- 45 20 4 -- Max. -- 0.8 10 10 -- 0.4 -100 90 30 10 6 Unit V V A A V V mA mA mA mA mA/MHz
NOTES: 1. Typical implies VCC = 5V and TA = +25C. 2. ICC is measured at 10MHz and VIN = 0 to 3V. For frequencies greater than 10MHz, the following equation is used for the commercial range: ICC = 90+ 6(f -10)mA, where f = operating frequency in MHz. 3. For frequencies greater than 10MHz, guaranteed by design, not production tested. 4. IOL = 4mA for tMA > 55ns. 5. For conditions shown as Max. or Min., use appropriate value specified under electrical characteristics.
AC ELECTRICAL CHARACTERISTICS
Following Conditions Apply Unless Otherwise Specified: Commercial: TA = 0C to +70C, VCC = 5V 10%
Symbol tMA tD tENA tDIS tS tH tPW tHCL Parameter Multiply-Accumulate Time(2) Output Delay(2) 3-State Enable Time 3-State Disable Time(1) Input Register Set-up Time Input Register Hold Time Clock Pulse Width Relative Hold Time 7210L20 Min. 2 2 -- -- 10 3 9 0 Max. 20 18 18 18 -- -- -- -- Min. 2 2 - - 12 3 10 0 7210L25 Max. 25 20 20 20 - - - - 2 2 - - 12 3 10 0 7210L35 Min. Max. 35 25 25 25 - - - -
Unit ns ns ns ns ns ns ns ns
NOTES: 1. Transition is measured 500mV from steady state voltage. 2. Minimum delays guaranteed but not tested
5
IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
COMMERCIAL TEMPERATURE RANGE
TIMING DIAGRAM
INPU T
CO NTR OL A ND DATAIN tS tH tHCL tPW tMA
IN PU T CLO C K
OU TPU T CLO CK
tPW
PRE LO AD
THRE E-STATE C ON TRO L tDIS OU TPU T H IG H IM PE DEN C E tD tENA DATAOUT tDIS tS tH PRELO AD IN DA TA tENA D AT AOUT
6
BINARY POINT
X15 X14 X2 2
-13
X13 X0 2
-15
X12 2
-3
X11 2
-4
X10 2
-5
X9 2
-6
X8 2
-7
X7 2
-8
X6 2
-9
X5 2
-10
X4 2
-11
X3 2
-12
X1 2
-14
SIGNAL DIGITAL VALUE
-2
0
2
-1
2
-2
Y15 Y14 Y2 SIGNAL DIGITAL VALUE 2
-13
Y13 Y0 2
-15
Y12 2
-3
Y11 2
-4
Y10 2
-5
Y9 2
-6
Y8 2
-7
Y7 2
-8
Y6 2
-9
Y5 2
-10
Y4 2
-11
Y3 2
-12
Y1 2
-14
X
-2 0
2
-1
2
-2
P34 2 MSP LSP
-3
P33 2
-4
P32 2
-5
P31 P30 2
-6
P29 2
-7
P28 2
-8
P27 2
-9
P26 2
-10
P25 2
-11
P24 2
-12
P23 2
-13
P22 2
-14
P21 2
-15
P20 2
-16
P19 2
-17
P18 2
-18
P17 2
-19
P16 P15 2
-20
P14 2
-21
P13 2
-22
P12 2
-23
P11 2
-24
P10 2
-25
P9
P8
P7
P6
P5
P4 2
-26
P3 2
-27
P2 2
-28
P1 2
-29
P0 2
-30
SIGNAL DIGITAL VALUE
=
-2
4
2
3
2
2
21 20
2
-1
2
-2
IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
XTP
Fractional Two's Complement Notation
7
X13 X2 2
-14
BINARY POINT
X15 X14 2
-3
X12 2
-4
X11 2
-5
X10 X9 2
-7
X8 2
-8
X7 2
-9
X6 2
-10
X5 2
-11
X4 2
-12
X3 2
-13
X1 2
-15
X0 2
-16
SIGNAL DIGITAL VALUE
2
-1
2
-2
2
-6
Y15 Y14 2
-3
Y13 2
-4
Y12 2
-5
Y11 2
-6
Y10 2
-7
Y9 2
-8
Y8 2
-9
Y7 2
-10
Y6 2
-11
Y5 2
-12
Y4
Y3 2
-13
Y2 2
-14
Y1 2
-15
Y0 2
-16
SIGNAL DIGITAL VALUE
X
2
-1
2
-2
P34 2 MSP
-5
P33 P27 2
-6
P32 2
-7
P31 P30 2
-8
P29 2
-9
P28 2
-10
P26 2
-11
P25
P24
P23
P22
P21
P20 2
-12
P19 2
-13
P18 2
-14
P17 2
-15
P16 P15 2
-16
P14 2
-17
P13 2
-18
P12 2
-19
P11 2
-20
P10 2
-21
P9 2
-22
P8 2
-23
P7 2
-24
P6 2 LSP
-25
P5 2
-26
P4 2
-27
P3 2
-28
P2 2
-29
P1 2
-30
P0 2
-31
SIGNAL 2
-32
=
22
21
20
2
-1
2
-2
2
-3
2
-4
DIGITAL VALUE
XTP
COMMERCIAL TEMPERATURE RANGE
Fractional Unsigned Magnitude Notation
BINARY POINT
X15 X14 X2 2
2
X13 2
13
X12 2
12
X11 2
11
X10 2
10
X9 2
9
X8 2
8
X7 2
7
X6 2
6
X5 2
5
X4 2
4
X3 2
3
X1 2
1
X0 2
0
SIGNAL DIGITAL VALUE
-2
15
2
14
Y15 Y14 Y10 2
10
Y13 2
13
Y12 2
12
Y11 2
11
Y9 2
9
Y8 2
8
Y7 2
7
Y6 2
6
Y5 2
5
Y4 2
4
Y3 2
3
Y2 2
2
Y1 2
1
Y0 2
0
SIGNAL DIGITAL VALUE
X -2
15
2
14
P34 P33
28
P32 P31 2 MSP LSP
27
P30 2
26
P29 2
25
P28 2
24
P27 2
23
P26 2
22
P25 2
21
P24 2
20
P23 2
19
P22 2
18
P21 2
17
P20 2
16
P19 2
15
P18 2
14
P17 2
13
P16 2
12
P15 2
11
P14 2
10
P13 2
9
P12 2
8
P11 2
7
P10 2
6
P9
P8
P7
P6
P5 2
5
P4 2
4
P3 2
3
P2 2
2
P1 2
1
P0 2
0
SIGNAL DIGITAL VALUE
=
-2
34
2
33
2
32
2
31
2
30
2
29
2
IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
XTP
Integer Two's Complement Notation
8
BINARY POINT X15 X14 2
15
X13 2
14
X12 2
13
X11 2
12
X10 2
11
X9 2
10
X8 2
9
X7 2
8
X6 2
7
X5 2
6
X4 2
5
X3 2
4
X2 2
3
X1 2
2
X0 2
1
SIGNAL 2
0
DIGITAL VALUE
Y15 Y14 X 2
15
Y13 2
14
Y12 2
13
Y11 2
12
Y10 2
11
Y9 2
10
Y8 2
9
Y7 2
8
Y6 2
7
Y5 2
6
Y4 2
5
Y3 2
4
Y2 2
3
Y1 2
2
Y0 2
1
SIGNAL 2
0
DIGITAL VALUE
P34 P33 2 MSP
27
P32 P31 2
26
P30 2
25
P29 2
24
P28 2
23
P27 2
P26
P25
P24
P23
P22
22
P21 2
21
P20 2
20
P19 2
19
P18 2
18
P17 2
17
P16 2
16
P15 2
15
P14 2
14
P13 2
13
P12 2
12
P11 2
11
P10 2
10
P9 2
9
P8 2
8
P7 2 LSP
7
P6 2
6
P5 2
5
P4 2
4
P3 2
3
P2 2
2
P1 2
1
P0 2
0
SIGNAL DIGITAL VALUE
=
2
34
2
33
2
32
2
31
2
30
2
29
2
28
XTP
COMMERCIAL TEMPERATURE RANGE
Integer Unsigned Magnitude Notation
IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
COMMERCIAL TEMPERATURE RANGE
TEST CIRCUITS AND WAVEFORMS SWITCH POSITION
V CC 7.0V 500 V IN Pulse G enerator R
T
Test Open Drain Disable Low Enable Low All Other Tests
Switch Closed Open
V OUT D.U.T. 50pF 500 C
L
DEFINITIONS: CL = Load capacitance: includes jig and probe capacitance. RT = Termination resistance: should be equal to ZOUT of the Pulse Generator.
Test Circuits for All Outputs
DATA INPUT tSU TIMING INPUT ASYNCHRONO US C ONTRO L PRESET CLEA R ETC. SYNCHRONO US CONTRO L PRESET CLEA R CLOCK ENABLE ETC. tREM tH
3V 1.5V 0V 3V 1.5V 0V 3V 1.5V 0V 3V 1.5V 0V
LOW -HIG H-LOW PULSE tW HIG H-LOW -HIGH PULSE
1.5V
1.5V
tSU
tH
Pulse Width
Set-Up, Hold, and Release Times
ENABLE SAME PHASE INPUT TRANSITION tPLH OUTPUT tPLH O PPOSITE PHASE INPUT TRANSITION tPHL tPHL 3V 1.5V 0V VOH 1.5V VOL 3V 1.5V 0V
DISABLE 3V
CONTROL INPUT tPZL OUTPUT NO RMALLY LOW SW ITCH CLO SE D tPZH OUTPUT NO RMALLY HIGH SW ITCH OPEN 3.5V 1.5V 0.3V tPHZ 0.3V 1.5V 0V tPLZ
1.5V 0V 3.5V VOL VOH
Propagation Delay
0V
Enable and Disable Times
NOTES: 1. Diagram shown for input Control Enable-LOW and input Control Disable-HIGH 2. Pulse Generator for All Pulses: Rate 1.0MHz; tF 2.5ns; tR 2.5ns
9
IDT7210L 16 x 16 PARALLEL CMOS MULTIPLIER ACCUMULATOR
COMMERCIAL TEMPERATURE RANGE
ORDERING INFORMATION
IDT XXXX Device Type X Power XX Speed X Package
J
Plastic Leaded Chip Carrier
20 25 35
Speed in Nanoseconds
L
Low Power
7210
16 x 16 Parallel M ultiplier Accum ulator
CORPORATE HEADQUARTERS 2975 Stender Way Santa Clara, CA 95054
for SALES: 800-345-7015 or 408-727-6116 fax: 408-492-8674 www.idt.com
for Tech Support: logichelp@idt.com (408) 654-6459
10


▲Up To Search▲   

 
Price & Availability of IDT7210L

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X